<?php
/**
 * 所属项目 ThinkOX.
 * 开发者: 想天
 * 创建日期: 3/25/14
 * 创建时间: 9:27 AM
 * 版权所有 嘉兴想天信息科技有限公司(www.ourstu.com)
 *
 * Created by PhpStorm.
 * User: Administrator
 * Date: 14-10-28
 * Time: 下午2:31
 * @author 郑钟良<zzl@ourstu.com>
 */


/**
 * 注：appname及之后的参数，一般情况下无需填写
 * @param        $to_uid 接受消息的用户ID
 * @param string $content 内容
 * @param string $title 标题，默认为  您有新的消息
 * @param        $url 链接地址，不提供则默认进入消息中心
 * @param int    $from_uid 发起消息的用户，根据用户自动确定左侧图标，如果为用户，则左侧显示头像
 * @param int    $type 消息类型，0系统，1用户，2应用
 * @param string $appname 应用名，默认不需填写，如果填写了就必须实现对应的消息处理模型，例如贴吧里面可以基于某个回复开启聊天
 * @param string $apptype 同上，应用里面的一个标识符
 * @param int    $source_id 来源ID，通过来源ID获取基于XX聊天的来源信息
 * @param int    $find_id 查找ID，通过查找ID获得标识ID
 * @return int
 * @author 郑钟良<zzl@ourstu.com>
 */
function sendMessage($to_uid, $content = '', $title = '您有新的消息', $url, $from_uid = 0, $type = 0, $appname = '', $apptype = '', $source_id = 0, $find_id = 0){
    if ($to_uid == is_login()) {
        return 0;
    }
    $result=D('Message')->sendMessage($to_uid, $content, $title, $url, $from_uid, $type, $appname, $apptype, $source_id, $find_id);
    return $result;
}

/**
 * @param int $to_uid 接受消息的用户ID
 * @param string $content 内容
 * @param string $title 标题，默认为  您有新的消息
 * @param        $url 链接地址，不提供则默认进入消息中心
 * @param int $from_uid 发起消息的用户，根据用户自动确定左侧图标，如果为用户，则左侧显示头像
 * @param int $type 消息类型，0系统，1用户，2应用
 * @param string $appname
 * @param string $apptype
 * @param int $source_id
 * @param int $find_id
 * @return mixed
 * @author 郑钟良<zzl@ourstu.com>
 */
function sendMessageWithoutCheckSelf($to_uid, $content = '', $title = '您有新的消息', $url, $from_uid = 0, $type = 0, $appname = '', $apptype = '', $source_id = 0, $find_id = 0){
    $return=D('Message')->sendMessageWithoutCheckSelf($to_uid, $content, $title, $url, $from_uid, $type, $appname, $apptype, $source_id, $find_id);
    return $return;
}